package org.jeecg.modules.power.statistics.service;

import com.baomidou.mybatisplus.extension.service.IService;
import org.jeecg.modules.power.statistics.entity.YlWeaningShopRecord;

import java.util.List;
import java.util.Map;

/**
 * @Description: 每天撤机门店记录表
 * @Author: jeecg-boot
 * @Date:   2024-08-07
 * @Version: V1.0
 */
public interface IYlWeaningShopRecordService extends IService<YlWeaningShopRecord> {


    /**
     * 撤机接口调用
     * @param ylWeaningShopRecord 新增对象
     */
    void  addWeaningShopRecordApi(YlWeaningShopRecord ylWeaningShopRecord);






    /**
     *    APP运营端-撤机门店-2级页面         根据条件 获取相对应的 数据
     * @param type 时间类型（2昨日、3本周、4本月）
     * @return
     */
    List<YlWeaningShopRecord> getUnbindShopList(Integer type);


    /**
     *  APP运营端-撤机门店-2级页面- 折线图数据
     * @param groupId 小组id
     * @param bdId 组员id
     * @param dayStart 开始时间
     * @param dayEnd 结束时间
     * @return
     */
    List<Map<String,Object>>  getUnbindShopLineChart(String groupId, String bdId, String dayStart, String dayEnd);





}
